power installations - French English Dictionary